//---------------------------------------------------------------------------

#ifndef FWndH
#define FWndH
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include <msxmldom.hpp>
#include <XMLDoc.hpp>
#include <xmldom.hpp>
#include <XMLIntf.hpp>
#include "LMDCustomComponent.hpp"
#include "LMDStorBase.hpp"
#include "LMDStorXMLVault.hpp"
#include "LMDStorXORCryptor.hpp"
#include "LMDFormShadow.hpp"
#include "LMDWndProcComponent.hpp"
#include "LMDFormShape.hpp"
#include "LMDSysBase.hpp"
#include "LMDSysLog.hpp"
#include "LMDStorFormHook.hpp"
#include "LMDStorPropertiesStorage.hpp"
//---------------------------------------------------------------------------

typedef System::UnicodeString TSetupName;

class dataUnit : public TPersistent
{
private:
  int FIntValue;
  TSetupName FSetupName;

__published:
  __property int IntValue = {read=FIntValue, write=FIntValue, default=123};
  __property TSetupName SettingsName = {read=FSetupName, write=FSetupName, nodefault};
};


class TWnd : public TForm
{
__published:	// IDE-managed Components
   TXMLDocument *XMLDocument;
   TLMDStorXMLVault *LMDStorXMLVault1;
   TLMDStorPropertiesStorage *LMDStorPropertiesStorage1;
   TButton *Button1;
private:	// User declarations
public:		// User declarations

   bool Init();
   __fastcall TWnd(TComponent* Owner);
};
//---------------------------------------------------------------------------
extern PACKAGE TWnd *Wnd;
//---------------------------------------------------------------------------
#endif
